package com.sanyang.logistics.WarehouseManager.dao;

import java.util.List;

import com.sanyang.logistics.pojo.OutWarehouse;
import com.sanyang.logistics.pojo.PickOut;
import com.sanyang.logistics.pojo.PickoutProdBridge;
import com.sanyang.logistics.pojo.PrepareOutWarehouse;
import com.sanyang.logistics.pojo.Warehouse;

public interface PickoutDao {


	    //查询拣货表全部 
		public List<PickOut> queryAll(PickOut pickOut);
		
		//查询仓库表
		public List<Warehouse> querySome();

		//通过id查找拣货明细表
		public List<PickoutProdBridge> getAll(Integer pickout_id);		
		
		//修改拣货明细表中的数量
		public void upd(PickoutProdBridge pickoutProdBridge);
		
		//待预出库数量为0时，删除拣货明细表中数据
		public void del();
		
		//把修改后拣货明细表数据添加到预出库表
		public void tj(PickoutProdBridge pickoutProdBridge);
		
		//查询预出库表
		public List<PrepareOutWarehouse> getall(Integer pickout_id);
		
		//修改拣货表中货物状态
		public void updat(int pickout_id);
		
		//删除预出库表数据
		public void dele(Integer preout_id);
		
		//删除预出库表中数据后，修改拣货表中数据
		public void upsl(PickoutProdBridge pickoutProdBridge);
		
			
		//出库确认表   查询
		public List<PickOut> queryAl();
		
		//修改预出库表数据
		public void upzt(Integer pickout_id);

	
	
	

}
